impact client